Skip to main content
TrustRadius

Overview

What is Eclipse?

Eclipse is a free and open source integrated development environment (IDE).

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Eclipse?

Eclipse is a free and open source integrated development environment (IDE).

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

35 people also want pricing

Alternatives Pricing

What is PhpStorm?

JetBrains supports PhpStorm, an integrated development environment (IDE).

What is RubyMine?

RubyMine is an intelligent Ruby and Rails IDE deployment from Jet Brains.

Return to navigation

Product Demos

GOT7 - ECLIPSE Demo Version

YouTube

T20 WC, DEMO & LUNAR ECLIPSE : Episode 7 - News vs Noise | Godi Media vs Newspaper | Kroordarshan

YouTube

FIRST LOOK at Spore 2 ?? - Elysian Eclipse Demo

YouTube
Return to navigation

Product Details

What is Eclipse?

Eclipse Video

15 Years of the Eclipse Foundation

Eclipse Integrations

Eclipse Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Eclipse is a free and open source integrated development environment (IDE).

Reviewers rate Support Rating highest, with a score of 6.8.

The most common users of Eclipse are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives

Compare with

Return to navigation

Reviews and Ratings

(383)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users commonly recommend using Eclipse for Java programming and Android development. They believe it is a versatile and powerful IDE that is user-friendly and helpful for any developer. Users also suggest trying out Eclipse to see if it works for you. They recommend becoming familiar with plugins in Eclipse and using it as a de-facto IDE for software development in Java and other top technologies. Additionally, they recommend considering other IDEs for languages other than Java. Users think Eclipse is simple and easy to use, but suggest trying other solutions that may be lighter. They mention that giving Eclipse more memory space can improve its loading time and highlight that it has more plugins than other IDEs. Comparison-wise, users think Eclipse is better than Netbeans and mention that it is slowly improving. Overall, users highly recommend Eclipse for developers and believe you will love it.

Attribute Ratings

Reviews

(1-11 of 11)
Companies can't remove reviews or game the system. Here's why
Nikhil Puniyani | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
1. Eclipse takes care of things like formatting, documentation, packaging, etc, which saves around 20 % of the time so that we can focus on developing actual business logic which helps us to manage time.
2. Using Eclipse is like a day-to-day task for me, as I work in Java it is very simple and convenient to use, it is one of the best IDE I have come across.
3. Simple UI given is very helpful to focus on the more relevant task.
  • Easy To Use
  • Easy To Setup
  • Excellent Debug Options
  • Can Add Formatting and documentation
  • Git Section to maintain the code repository and resolve conflicts
  • Sometimes Maven projects are not able to connect to third-party libraries, this issue is very intermediate
  • Adding some external plugins will make Eclipse very slow and consume a lot of memory
  • Compatibility with other IDE e.g. Also observes if we import some other IDE project to Eclipse it gives some weird problems.
If you started learning any new technology like Java you can start exploring Eclipse as it is very easy to use and very clean UI.

If you want more interaction with some other third-party tool you can compare other IDE's available in the market.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We currently use Eclipse IDE for some departments that like to use this IDE for software development. Our developers use it to quickly write code and deploy as it is easy to use and onboard new devs on it. It is also written to write unit testing for some of our applications. We also use Eclipse to deploy and test the applications using third-party tools which can be directly integrated into eclipse like TestNG.
  • Free of cost
  • Easy to use and onboard with simple UI
  • Ton of Debugging options/features
  • Code completion is really solid
  • Sometimes it feels Eclipse is clunky and it takes a lot of processing power
  • It is great for some languages, but not all. It was hard to code in Java for example
  • Not too many integrations with other testing apps/3rd party apps
Eclipse is great for small teams/apps with a tight budget. It does not make sense for larger organizations with heavy integrations with other apps. In that case, a Visual Studio solution would make sense. Also, Eclipse doesn't tie you down to a certain OS environment so you can work in Linux or windows. Also, this is a great application just to learn programming quickly and easily for new devs or even writing small programs to automate tasks.
October 14, 2019

Eclipse review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Eclipse is used as in integrated development environment for all our applications. Eclipse advantage is it has integrated local servers so that we can deploy and test the application locally before pushing it to other environments. Eclipse is widely used and hence we get great support in case we have any questions or need additional support.
  • Integrated development environment
  • Easy to code
  • Coding assistance available in Eclipse
  • Integration with newer technology
  • backward compatibility
  • logging mechanism
Eclipse is useful in small, medium and large organizations. It has integrated software libraries for several programming languages. The code assistance help developer to develop rapid code. Integrated server assist in testing the code developed by developer to capture any issues or bugs. Overall Eclipse is a boon for all software developer, using Eclipse reduces the coding time significantly.
Richard Davies | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
We use Eclipse as the IDE and code editor for our Adobe ColdFusion-based web applications. We only have a small number of ColdFusion developers but we standardized on using it as our IDE almost 15 years ago. As a full-featured code IDE, it allows us to edit code files in various languages, has an integrated code debugger, and integrates with our Subversion source code control.
  • Eclipse is very powerful and has a wide range of plugins that can be used to customize it and add additional functionality. For example, you can write code in a wide variety of languages, debug your code, commit it to your code repository, and manage your database schema and data all without ever leaving Eclipse.
  • As open-source software, it's available for free.
  • It has (or had) a very large user base so if you ever encountered issues, it's likely you're not the only one and you can find help from someone else who's experienced the same issue.
  • It runs on top of Java so it's available on almost any platform.
  • Compared to newer, more popular code editors today, Eclipse feels very large, bloated, and slow.
  • I've had compatibility issues in the past where certain 3rd party plugins I've relied on weren't compatible with newer versions of Eclipse and prevented me from being able to update to the latest versions. Or sometimes two plugins would conflict with each other or cause issues when used together. Occasionally I get random errors that are difficult to troubleshoot or identify the root cause.
  • Starting Eclipse always seems to take a really long time, it can consume a lot of memory, and sometimes runs slowly.
If you need a full-featured IDE for programming or web development Eclipse might be worth a look at, especially if you need a free editor or if you're doing Java development. However, it's starting to show it's age when compared to newer IDEs like VS Code, Atom, or Sublime. But if you only need to occasionally edit code or don't need integrated debuggers and code repositories, then I'd strongly recommend looking at a more lightweight editor.
Shivani Sharma | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Eclipse for all Java project development in the department. Most of the times when dealing with some complex problems which can only be solved using Java logic, we have to rely on Java development and use an IDE. Eclipse is one of the oldest and most popular IDE kits. Eclipse helps with business problems like fast Java application development with proper industry standards. The third party integrator and connectors help a lot to make the finest and crafted end product.
  • Third party integration services are easy to implement and track bugs easily. Helps in faster development of the project.
  • Code Editor and the User Interface is more than awesome to work with.
  • Large Eclipse community makes it possible to install and setup the environment for the development of industry level projects.
  • Eclipse workspace should be encrypted within the OS drive so that someone handling the same machine cannot get to your project and development easily.
  • Eclipse takes a lot of time to start and initialize. The kick-start time should be like a code editor. Once started, then it can gather resources.
  • The IDE is suitable only for Java developers. Though there are a lot of plugins for different languages, it should have a standalone IDE for other languages too.
Well suited for when you have a large project to do. It's not suitable for small code edits and markups.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Most of the developers use Eclipse for developing applications. It's used across different teams to design and collaborate. Eclipse supports a variety of plugins which makes it easier to code applications for both Android and IOS environments. It provides customized startup templates for developing web applications, web servers and small to large scale websites.
  • Community support is good. New plugins are released which makes it easier to code applications.
  • Integration with 3rd party applications is seamless
  • Debugging code is easy which helps you to write reusable, efficient and well-tested code.
  • Eclipse has problems with version updates. It restarts while installing newer versions of plugins and software which makes it difficult to use.
  • The intellisense functionality needs improvement.
  • Configuration with other 3rd party applications is not easy and documentation is not easily accessible.
It's useful for debugging which helps to test the application before deploying to various environments. It is less appropriate when integrating it with 3rd party applications. The appearance looks little buggy and not many themes are available to be installed. The intellisense feature has not been improved and is not efficient.
David Crawford | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Eclipse is used by the Integration department, specifically by myself mostly. I use it for almost all of my projects, as our 3rd party vendor, Intersystems, uses it for its main Cache IDE. I use a plugin called Atelier which drives the perspectives and server connections I need in an easy way.
  • As a text editor I was pleased that it has most of the features I'd expect, such as block select, and good syntax highlighting.
  • It allows for plugins to change its behavior by a lot, which is great because the main plugin I use, Atelier, changes the workflow of normal Eclipse projects by a lot.
  • It handles password management for servers well, as they're encrypted and saved in a format acceptable to most security standards.
  • The actual management of plugins isn't as powerful or easy to implement as Visual Studio. In some respects the UI feels outdated, and actions don't work the way I'd expect.
  • Importing of project files isn't friendly, and sometimes I have to zip everything for it to get recognized. It's never felt as "drag and drop" as it should.
  • File management on a server is tedious and I usually have to remove or add files using another tool, because it's clunky and I'm not sure what's going on behind the scene.
It's great if you need to develop a highly customized plugin, as its behaviors can change a lot and has lots of freedom. It's also good for basic web development, as it handles those files out of the box better than anything else I've used.
Nikita kumari | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It has been used to create window and web application using java language. It is also used to create scrapping applications to download data from different markets.
  • Easy to create different types of web applications.
  • Managing the code global classes are very simple.
  • Easy to enhance and fix bugs.
  • Difficuilt to add server database connection on local machine.
  • It takes time to build project solution.
  • It should support auto port change feature.
Eclipse provides a solution for missing classes and bugs in code. Easy to handle dependency in different files. It allows running multithread of the same object.
Rhodri Ellis | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use eclipse to develop our Java EE/JSF web server. JSF seamlessly integrates with eclipse with it's extensive selection of plugins allowing us to code in native JSF utilizing autocomplete. We use Jboss wildfly 8 as our application server which integrates very well with eclipse, I can start, stop, restart or start in debug mode all from eclipse' clear and concise GUI.
  • Integrates well with third party applications
  • Autocomplete is very useful (and with some additional configuration can work with third party libraries)
  • Provides a set of starter templates for a wide range of projects e.g. website, webapp, web server
  • It's customizable GUI is great as you constantly need to check contents of different files
  • Eclipse can sometimes be slow, especially when working on large projects
Eclipse is a must-have if you are developing any of the following:

- Web app
- Large Java EE web server
- HTML website

I would not recommend it for the following:

- NodeJS development
November 29, 2017

Eclipse: The IDE for You?

Gregory Hanson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Eclipse is the primary IDE for development of in-house projects. In order to quickly develop applications, including batch and web applications deployed to Tomcat, Eclipse is our go-to platform.
  • Tomcat integration for local deployment and integration testing is easily accomplished with Eclipse.
  • Integration with build standards like Ant and Maven are easily achieved with Eclipse.
  • Find bugs, JUnit, and other third-party tools that make code validation necessary and invaluable in Eclipse.
  • Menu structures are not as intuitive as one might think. Using the product for over a decade, I still have to search for elements that impact general development processes.
  • While the plugin architecture is nice, some features should just come standard. Code validation and debugging plugins should be improved and be default.
  • Tomcat integration should be defaulted. While it can be built out directly from eclipse.org, customizing could be by-passed and just default it as a standard installation and configuration.
Great for development especially in an agile work environment. SVN or Git integration is simple and collaboration is a thoughtful paradigm in Eclipse. While the tool is well suited for development, other IT departments would have little use for the bloat of the product. And example would be for software configuration management, a space where one IT firm recommends utilizing Eclipse but for which the product seems a bit too heavy.
venkat nitin panaganti | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
I use Eclipse IDE for my projects and any JAVA related assignments. I believe that it is pretty widely used since I have seen many of my peers using it as well. I personally feel that it is a great IDE for building applications on a Java platform. Also the installations of some libraries over the market is pretty easy to use since we don't need to go to the browser to specifically download them and can do it directly from the market.
  • As with all the IDEs Eclipse does indentations by itself and points out most of the syntactical errors which help me as a programmer very much, this is probably the most common feature found in all IDEs but it is also the most fragile feature as it can break your code with a small indentation error and probably won't know where to look for the error if you ever trust the IDE too much, I have had such problems with IDEs that I have used but not with Eclipse at least until now.
  • I have not used this feature much but split editing is a wonderful feature in Eclipse which can be used to edit two parts of a program simultaneously. It is very useful especially when the lines of code are more than 10,000 which is often the case in moderate to huge sized projects.
  • As I have previously mentioned, the Eclipse market allows you to install few of the third party libraries using the Eclipse graphical user interface rather than using a browser and the integrating it with Eclipse which can pop up issues.
  • When installing and integrating third party libraries or application servers which are not present in the market, it is quite a pain. I have personally faced this issue and have wasted hours and hours trying to figure out the issue to no avail in most cases.
  • I really feel that Eclipse takes too long to start up. I have a system with good specs and it still takes a while for Eclipse to load my system. Hanging while loading huge files for quite an amount of time has also been a well known issue.
  • The error messages Eclipse pops up while integrating external libraries or any other issues other than errors in the code are vague and don't usually make sense to the user even though the user is a proficient programmer and has a good idea over computing a domain.
If the user is not too dependent on external libraries and has a system that can handle the required processing speed for Eclipse I think that eclipse luna is a good choice. If there is no requirement of any external libraries then Eclipse will mostly work fine. Even if the project size is large and is worked on by many people it can be well managed.
Return to navigation